﻿using System.Collections.Generic;
using ATTools.Models;
using Orchard;

namespace ATTools.Services
{
    public interface IVoiceCommandService : IDependency
    {
        IEnumerable<VoiceCommandRecord> GetVoiceCommands();

        VoiceCommandRecord CreateVoiceCommand(string description, CommandType commandType, string commandData);

        VoiceCommandRecord GetVoiceCommand(int voiceCommandId);

        void DeleteVoiceCommand(int voiceCommandId);

        void UpdateVoiceCommand(int voiceCommandId, string description, CommandType commandType, string commandData);
    }
}